<?php

include_once 'class/tabela.php';
class clientes extends tabela {

    function __construct() {
        global $meubanco;
        parent::__construct('clientes', $meubanco->id);
    }

    public function formulario_clientes($dados) {
        global $meubanco;
        $dados['option_estados'] = $this->tags_option($dados['id_estado']);
        include 'forms/form_clientes.php';
    }

    public function listar_clientes($dados) {
        include "views/view_clientes.php";
    }

    public function inserir_clientes($dados) {
        global $meubanco;
        if (!empty($dados['id_estado']) && !empty($dados['cidade'])) {
            $dados['ativo'] = 1;
            $dados['data_cadastro'] = date('Y-m-d');
            $dados['usuario_cadastro'] = $_SESSION['eco_usuario']['id'];
            if (parent::inserir($dados, $meubanco->id)) {
                mensagem('Cidade cadastrada com sucesso.', 1);
            } else {
                mensagem('Não foi possível cadastrar a Cidade.', 2);
            }
        } else {
            mensagem('Campos obrigatórios não preenchidos.', 2);
        }
    }

    public function alterar_clientes($dados) {
        global $meubanco;
        if (!empty($dados['id_estado']) && !empty($dados['cidade'])) {
            if (parent::alterar($dados, $meubanco->id)) {
                mensagem('Cidade alterada com sucesso.', 1);
            } else {
                mensagem('Não foi possível alterar a Cidade.', 2);
            }
        } else {
            mensagem('Campos obrigatórios não preenchidos.', 2);
        }
    }

    public function excluir_clientes($id) {
        global $meubanco;
        $consulta = new consulta();
        $sql = "UPDATE clientes SET ativo = 0 WHERE id = $id";
        if ($consulta->executar($sql, $meubanco->id)) {
            mensagem('Cidade excluida com sucesso', 1);
        } else {
            mensagem("Não foi possível excluir a Cidade. ", 3);
        }
    }

    public function tags_tr() {
        global $meubanco;
        $guid = $_SESSION['ori_usuario']['CLI_CODIGO'];
        $linhas = '';
        $cons = new consulta();
       	$sql = "SELECT * FROM tb_clientes";
        $cons->executar($sql, $meubanco->id);
        
        if ($cons->numlinhas) {
            do {
                $linhas .= '
				<tr>
					<td>' . $cons->dados['CLI_CODIGO'] . '</td>
					<td>' . $cons->dados['CLI_NOME'] . '</td>
					<td>' . $cons->dados['CLI_NASC_DIA'] . '/' . $cons->dados['CLI_NASC_MES'] . '/' . $cons->dados['CLI_NASC_ANO'] . '</td>
					<td>Br 406 km16, Massaranduba - Ceará Mirim - 59570000</td>
					<td>' . $cons->dados['CLI_TELEFONE'] . '</td>
					<td>
						<div class="btn-toolbar row-action">
							<div class="btn-group">
								<a'; /*if (cp('uni_upd', dp($guid))){*/ $linhas .= ' href="listar_contratos.html"';/*}*/ $linhas .= ' class="btn btn_alter" title="Visualizar Contratos"><i class="icon-file-alt"></i>&nbsp;&nbsp; 6  Contratos.</a>
							</div>
						</div>
					</td>
					<td align="center">
						<div class="btn-toolbar row-action">
							<div class="btn-group">
					';
							//if (cp('cli_list', dp($guid))){
								$linhas .= '<a href="#" class="btn btn_alter" title="Visualizar"><i class="icon-search"></i></a>';
							//}
							//if (cp('uni_upd', dp($guid))){
								$linhas .= '<a href="#" class="btn btn-info btn_alter" title="Editar"><i class="icon-edit"></i></a>';
							//}
							//if (cp('uni_upd', dp($guid))){
								$linhas .= '<a href="#" class="btn btn-danger btn_alter" title="Bloquear"><i class="icon-ban-circle"></i></a>';
							//}
					$linhas .= '
							</div>
						</div>
					</td>
				</tr>
				';
            } while ($cons->proximo());
        }
        return $linhas;
    }
    
    public function tags_option($selected = 0) {
        global $meubanco;
        $linhas = '';
        $cons = new consulta();
        $sql = "SELECT 
                    id,
                    CONCAT(estado, ' - ', uf) AS estado
                FROM estados
                WHERE ativo ORDER BY estado";
        $cons->executar($sql, $meubanco->id);
        if ($cons->numlinhas) {
            do {
                if ($selected == $cons->dados['id'])
                    $complmt = 'selected="selected"';
                else
                    $complmt = '';
                $linhas .= "<option value=\"{$cons->dados['id']}\" $complmt>{$cons->dados['estado']}</option>\n";
            } while ($cons->proximo());
        }
        return $linhas;
    }
}
?>